﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Restaurant.DAO;
using Restaurant.DTO;
using System.Data;
using System.Data.SqlClient;

namespace Restaurant.BUS
{
    public class DoanhThuService
    {
        private DoanhThuDB hdDAO = new DoanhThuDB();

        public DataTable LoadDoanhThu()
        {
            return hdDAO.LoadDoanhThu();
        }

        public DataTable LoadDoanhThuTheoThang()
        {
            return hdDAO.LoadDoanhThuTheoThang();
        }

        public DataTable LoadDoanhThuNgayNH(int MaNH, DateTime Ngay)
        {
            return hdDAO.LoadDoanhThuNgayNH(MaNH, Ngay);
        }

        public bool SuaDoanhThu(int maDT, int maNH, DateTime ngayTongKet, int tongTienBan)
        {
            if (hdDAO.SuaDoanhThu(maDT, maNH, ngayTongKet, tongTienBan))
                return true;
            return false;
        }

        public bool XoaDoanhThu(int maDT)
        {
            if (hdDAO.XoaDoanhThu(maDT))
                return true;
            return false;
        }

        public bool ThemDoanhThu(int maNH, DateTime ngayTongKet, int tongTienBan)
        {
            if (maNH.ToString() == "" || ngayTongKet.ToString() == "" || tongTienBan.ToString() == "")
            {
                return false;
            }
            if (hdDAO.ThemDoanhThu(maNH,ngayTongKet, tongTienBan))
                return true;
            return false;
        }

        public bool LapDoanhThuTheoNgay(int maNH, DateTime ngayLap)
        {
            if (hdDAO.LapDoanhThuTheoNgay(maNH, ngayLap))
                return true;
            return false;
        }
    }
}
